#pragma once
#include "SampleBase.h"
#include "Texture.h"
#include "RenderTarget.h"
class TextureSample : public SampleBase
{
public:
	TextureSample(Graphics& gfx);
	virtual ~TextureSample();
	void Render(float dt) override;
	void Update(float dt) override {}
	void HandleInput(float dt) override {}
	void GUI() override;
private:
	float color[4] = {0.0,0.0,0.0,1.0};
	std::shared_ptr<Texture> texture;
	std::unique_ptr<ShaderInputRenderTarget> RT;
};
